import { Router, PuppeteerCrawlingContext } from 'crawlee'; import { Sender } from './sender'; import { Config, Scraper } from './types'; import { PuppeteerNode } from 'puppeteer-core'; type DefaultHandler = Parameters['addDefaultHandler']>[0]>[0]; export declare class Crawler { sender: Sender; config: Config; urls: string[]; scraper: Scraper; nb_page_crawled: number; nb_page_indexed: number; launchOptions: Record; launcher?: PuppeteerNode; constructor(sender: Sender, config: Config, launchOptions?: Record, launcher?: PuppeteerNode); run(): Promise; defaultHandler({ request, enqueueLinks, page }: DefaultHandler): Promise; __generate_globs(urls: string[]): string[]; __match_globs(url: string, globs: string[]): boolean; __is_file_url(url: string): boolean; __is_paginated_url(url: string): boolean; } export {}; //# sourceMappingURL=crawler%20copy.d.ts.map